<?php

$ranges = array(
'2402:1000::/32' => 'CN', '2402:1100::/32' => 'MY', '2402:1200::/32' => 'ID', '2402:1300::/32' => 'AU', '2402:1400::/32' => 'JP', '2402:1500::/32' => 'HK', '2402:1600::/32' => 'CN', '2402:1700::/32' => 'AU', '2402:1800::/32' => 'AU', '2402:1900::/32' => 'AU', 
'2402:1a00::/32' => 'KR', '2402:1b00::/32' => 'IN', '2402:1c00::/32' => 'NZ', '2402:1d00::/32' => 'JP', '2402:1e00::/32' => 'AU', '2402:1f00::/32' => 'HK', '2402:2000::/32' => 'CN', '2402:2100::/32' => 'HK', '2402:2200::/32' => 'MY', '2402:2300::/32' => 'BD', '2402:2400::/32' => 'SG', 
'2402:2500::/32' => 'SG', '2402:2600::/32' => 'IN', '2402:2700::/32' => 'TH', '2402:2800::/32' => 'IN', '2402:2900::/32' => 'ID', '2402:2a00::/32' => 'CN', '2402:2b00::/32' => 'AU', '2402:2c00::/32' => 'SG', '2402:2d00::/32' => 'CN', '2402:2f00::/32' => 'AU', '2402:3000::/32' => 'JP', 
'2402:3100::/32' => 'KR', '2402:3200::/32' => 'AU', '2402:3300::/32' => 'SG', '2402:3400::/32' => 'AU', '2402:3500::/32' => 'AU', '2402:3600::/32' => 'AU', '2402:3700::/32' => 'ID', '2402:3800::/32' => 'JP', '2402:3900::/32' => 'AU', '2402:3a00::/32' => 'AU', '2402:3b00::/32' => 'JP', 
'2402:3c00::/32' => 'CN', '2402:3d00::/32' => 'JP', '2402:3e00::/32' => 'CN', '2402:3f00::/32' => 'MN', '2402:4000::/32' => 'LK', '2402:400::/32' => 'SG', '2402:4100::/32' => 'ID', '2402:4200::/32' => 'JP', '2402:4300::/32' => 'IN', '2402:4400::/32' => 'SG', '2402:4500::/32' => 'CN', 
'2402:4600::/32' => 'AU', '2402:4700::/32' => 'JP', '2402:4800::/32' => 'SG', '2402:4900::/32' => 'TW', '2402:4a00::/32' => 'CN', '2402:4b00::/32' => 'MY', '2402:4c00::/32' => 'IN', '2402:4c01::/32' => 'IN', '2402:4d00::/32' => 'HK', '2402:4e00::/32' => 'CN', '2402:4f00::/32' => 'HK', 
'2402:500::/32' => 'SG', '2402:5100::/32' => 'KH', '2402:5200::/32' => 'AU', '2402:5300::/32' => 'VN', '2402:5400::/32' => 'SG', '2402:5500::/32' => 'PH', '2402:5600::/32' => 'AU', '2402:5700::/32' => 'MY', '2402:5800::/32' => 'KR', '2402:5900::/32' => 'SG', '2402:5a00::/32' => 'JP', 
'2402:5b00::/32' => 'IN', '2402:5c00::/32' => 'AU', '2402:5d00::/32' => 'CN', '2402:5e00::/32' => 'CN', '2402:5f00::/32' => 'ID', '2402:6000::/32' => 'NZ', '2402:600::/32' => 'ID', '2402:6100::/32' => 'KR', '2402:6200::/32' => 'GU', '2402:6300::/32' => 'AU', '2402:6400::/32' => 'AU', 
'2402:6500::/32' => 'AU', '2402:6600::/32' => 'AU', '2402:6700::/32' => 'JP', '2402:6800::/32' => 'JP', '2402:6900::/32' => 'AU', '2402:6a00::/32' => 'CN', '2402:6b00::/32' => 'JP', '2402:6c00::/32' => 'MY', '2402:6d00::/32' => 'PF', '2402:6e00::/32' => 'CN', '2402:6f00::/32' => 'HK', 
'2402:7000::/32' => 'KR', '2402:700::/32' => 'JP', '2402:7100::/32' => 'ID', '2402:7200::/32' => 'TK', '2402:7300::/32' => 'HK', '2402:7400::/32' => 'AU', '2402:7500::/32' => 'TW', '2402:7600::/32' => 'AU', '2402:7700::/32' => 'JP', '2402:7800::/32' => 'AU', '2402:7900::/32' => 'AU', 
'2402:7a00::/32' => 'JP', '2402:7b00::/32' => 'SG', '2402:7c00::/32' => 'PK', '2402:7d00::/32' => 'CN', '2402:7e00::/32' => 'NZ', '2402:7f00::/32' => 'IN', '2402:8000::/32' => 'AU', '2402:800::/32' => 'VN', '2402:8100::/32' => 'IN', '2402:8200::/32' => 'NZ', '2402:8300::/32' => 'CN', 
'2402:8400::/32' => 'IN', '2402:8500::/32' => 'AU', '2402:8600::/32' => 'ID', '2402:8700::/32' => 'AU', '2402:8800::/32' => 'CN', '2402:8900::/32' => 'CN', '2402:8a00::/32' => 'IN', '2402:8b00::/32' => 'ID', '2402:8c00::/32' => 'IN', '2402:8d00::/30' => 'SG', '2402:8e00::/32' => 'IN', 
'2402:8f00::/32' => 'SG', '2402:900::/32' => 'IN', '2402:9100::/32' => 'AU', '2402:9200::/32' => 'AU', '2402:9300::/32' => 'JP', '2402:9400::/32' => 'AU', '2402:9500::/32' => 'MY', '2402:9700::/32' => 'AU', '2402:9800::/32' => 'ID', '2402:9900::/32' => 'AU', '2402:9a00::/32' => 'MY', 
'2402:9b00::/32' => 'TH', '2402:9c00::/32' => 'TW', '2402:9d00::/32' => 'KH', '2402:9e00::/32' => 'NZ', '2402:9f00::/32' => 'AU', '2402::/22' => 'KR', '2402:a000::/32' => 'ID', '2402:a00::/32' => 'IN', '2402:a100::/32' => 'ID', '2402:a200::/32' => 'CN', '2402:a300::/32' => 'NP', 
'2402:a400::/32' => 'AU', '2402:a500::/32' => 'ID', '2402:a600::/32' => 'ID', '2402:a700::/32' => 'AU', '2402:a800::/32' => 'JP', '2402:a900::/32' => 'SG', '2402:ab00::/32' => 'ID', '2402:ac00::/32' => 'ID', '2402:ad00::/32' => 'AU', '2402:ae00::/32' => 'CN', '2402:af00::/32' => 'AU', 
'2402:b000::/32' => 'JP', '2402:b00::/32' => 'IN', '2402:b100::/32' => 'AU', '2402:b200::/32' => 'CN', '2402:b300::/32' => 'JP', '2402:b400::/32' => 'MY', '2402:b500::/32' => 'BD', '2402:b600::/32' => 'TW', '2402:b700::/32' => 'JP', '2402:b800::/32' => 'AU', '2402:b801::/32' => 'AU', 
'2402:b900::/32' => 'MN', '2402:ba00::/32' => 'PH', '2402:bb00::/32' => 'JP', '2402:bc00::/29' => 'JP', '2402:bd00::/32' => 'AU', '2402:be00::/32' => 'KR', '2402:bf00::/32' => 'MY', '2402:c000::/32' => 'BD', '2402:c00::/32' => 'AU', '2402:c100::/32' => 'KH', '2402:c200::/32' => 'JP', 
'2402:c300::/32' => 'ID', '2402:c400::/32' => 'JP', '2402:c500::/32' => 'AU', '2402:c600::/32' => 'JP', '2402:c700::/32' => 'VN', '2402:c800::/32' => 'JP', '2402:c900::/32' => 'MN', '2402:ca00::/32' => 'AU', '2402:cb00::/32' => 'LK', '2402:cc00::/32' => 'NZ', '2402:cd00::/32' => 'IN', 
'2402:ce00::/32' => 'SG', '2402:ce01::/32' => 'SG', '2402:cf00::/32' => 'CN', '2402:d000::/32' => 'LK', '2402:d00::/32' => 'AF', '2402:d100::/32' => 'AU', '2402:d200::/32' => 'JP', '2402:d300::/32' => 'CN', '2402:d400::/32' => 'IN', '2402:d500::/32' => 'IN', '2402:d600::/32' => 'JP', 
'2402:d700::/32' => 'JP', '2402:d800::/32' => 'AU', '2402:d900::/32' => 'AU', '2402:da00::/32' => 'ID', '2402:db00::/32' => 'SG', '2402:dc00::/32' => 'JP', '2402:de00::/32' => 'KR', '2402:df00::/32' => 'IN', '2402:e000::/32' => 'PK', '2402:e00::/32' => 'CN', '2402:e100::/32' => 'ID', 
'2402:e200::/32' => 'JP', '2402:e300::/32' => 'ID', '2402:e400::/32' => 'AU', '2402:e500::/32' => 'AU', '2402:e600::/32' => 'SG', '2402:e800::/32' => 'JP', '2402:e900::/32' => 'AU', '2402:ea00::/32' => 'IN', '2402:eb00::/32' => 'AU', '2402:ec00::/32' => 'AU', '2402:ed00::/32' => 'JP', 
'2402:ee00::/32' => 'AU', '2402:ef00::/26' => 'IN', '2402:f000::/32' => 'CN', '2402:f00::/32' => 'AU', '2402:f100::/32' => 'IN', '2402:f200::/32' => 'IN', '2402:f300::/32' => 'NZ', '2402:f400::/32' => 'KR', '2402:f500::/32' => 'BD', '2402:f600::/32' => 'AU', '2402:f700::/32' => 'AU', 
'2402:f800::/32' => 'VN', '2402:f900::/32' => 'NZ', '2402:fa00::/32' => 'AU', '2402:fb00::/32' => 'US', '2402:fc00::/32' => 'ID', '2402:fd00::/32' => 'PK', '2402:fe00::/32' => 'PH', '2402:ff00::/32' => 'NZ'
);